﻿@charset "utf-8";
blockquote, body, dd, dir, dl, fieldset, form, button, select, h1, h2, h3, h4, h5, h6, hr, input, menu, ol, p, pre, ul, xmp {margin:0;}
button, caption, dir, fieldset, input, legend, menu, ol, td, textarea, th, ul {padding:0;}
html {text-size-adjust:none;overflow-x:hidden;}
ul, menu {list-style:none;}
img {border:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
ins {background-color:#ff9;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:700;}
del {text-decoration:line-through;}
sup, sub {line-height:0;}
abbr[title], dfn[title] {border-bottom:1px dotted #000;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
input, select, label {vertical-align:middle;}
select {padding:3px;border:1px solid #ccc;}
textarea {padding:4px;border:1px solid #ccc;resize:none;}
body {min-width:960px;}
.container_24 {width:960px;zoom:1;margin:0 auto;overflow:hidden;}
.db {display:block;}
.dib {display:inline-block;}
.di {display:inline;}
.dn {display:none;}
.ov {overflow:visible;}
.oh {overflow:hidden;}
.ps {position:static;}
.pr {position:relative;}
.pa {position:absolute;}
.pf {position:fixed;}
.fn {float:none;}
.fl {float:left;}
.fr {float:right;}
.cf {zoom:1;}
.cf:before, .cf:after {content:'\0020';display:block;width:0;height:0;overflow:hidden;visibility:hidden;}
.cf:after {clear:both;}
.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}
.taj {text-align:justify;}
.w10 {width:10px;}
.w20 {width:20px;}
.w30 {width:30px;}
.w40 {width:40px;}
.w50 {width:50px;}
.w60 {width:60px;}
.w70 {width:70px;}
.w80 {width:80px;}
.w90 {width:90px;}
.w100 {width:100px;}
.w110 {width:110px;}
.w120 {width:120px;}
.w130 {width:130px;}
.w140 {width:140px;}
.w150 {width:150px;}
.w160 {width:160px;}
.w170 {width:170px;}
.w180 {width:180px;}
.w190 {width:190px;}
.w200 {width:200px;}
.w210 {width:210px;}
.w220 {width:220px;}
.w230 {width:230px;}
.w240 {width:240px;}
.w250 {width:250px;}
.w260 {width:260px;}
.w270 {width:270px;}
.w280 {width:280px;}
.w290 {width:290px;}
.w300 {width:300px;}
.w310 {width:310px;}
.w320 {width:320px;}
.w330 {width:330px;}
.w340 {width:340px;}
.w350 {width:350px;}
.w360 {width:360px;}
.w370 {width:370px;}
.w380 {width:380px;}
.w390 {width:390px;}
.w400 {width:400px;}
.w410 {width:410px;}
.w420 {width:420px;}
.w430 {width:430px;}
.w440 {width:440px;}
.w450 {width:450px;}
.w460 {width:460px;}
.w470 {width:470px;}
.w480 {width:480px;}
.w490 {width:490px;}
.w500 {width:500px;}
.w510 {width:510px;}
.w520 {width:520px;}
.w530 {width:530px;}
.w540 {width:540px;}
.w550 {width:550px;}
.w560 {width:560px;}
.w570 {width:570px;}
.w580 {width:580px;}
.w590 {width:590px;}
.w600 {width:600px;}
.w610 {width:610px;}
.w620 {width:620px;}
.w630 {width:630px;}
.w640 {width:640px;}
.w650 {width:650px;}
.w660 {width:660px;}
.w670 {width:670px;}
.w680 {width:680px;}
.w690 {width:690px;}
.w700 {width:700px;}
.w710 {width:710px;}
.w720 {width:720px;}
.w730 {width:730px;}
.w740 {width:740px;}
.w750 {width:750px;}
.w760 {width:760px;}
.w770 {width:770px;}
.w780 {width:780px;}
.w790 {width:790px;}
.w800 {width:800px;}
.w810 {width:810px;}
.w820 {width:820px;}
.w830 {width:830px;}
.w840 {width:840px;}
.w850 {width:850px;}
.w860 {width:860px;}
.w870 {width:870px;}
.w880 {width:880px;}
.w890 {width:890px;}
.w900 {width:900px;}
.w910 {width:910px;}
.w920 {width:920px;}
.w930 {width:930px;}
.w940 {width:940px;}
.w950 {width:950px;}
.w960 {width:960px;}
.w970 {width:970px;}
.w980 {width:980px;}
.w990 {width:990px;}
.w1000 {width:1000px;}
.h20 {height:20px;}
.h30 {height:30px;}
.h40 {height:40px;}
.h50 {height:50px;}
.h60 {height:60px;}
.h80 {height:80px;}
.h100 {height:100px;}
.h120 {height:120px;}
.h150 {height:150px;}
.h200 {height:200px;}
.h250 {height:250px;}
.ti0 {text-indent:0;}
.ti2 {text-indent:2em;}
.ti10 {text-indent:10px;}
.ti20 {text-indent:20px;}
.ti30 {text-indent:30px;}
.ti40 {text-indent:40px;}
.ti50 {text-indent:50px;}
.ti60 {text-indent:60px;}
.ti70 {text-indent:70px;}
.ti80 {text-indent:80px;}
.ti90 {text-indent:90px;}
.ti100 {text-indent:100px;}
.fs {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs24 {font-size:24px;}
.fs36 {font-size:36px;}
.fwb {font-weight:bold;}
.fwn {font-weight:normal;}
.fsi {font-style:italic;}
.fsn {font-style:normal;}
.tdn {text-decoration:none;}
.tdu {text-decoration:underline;}
.tdlt {text-decoration:line-through;}
.lh {line-height:1em;}
.lh16 {line-height:1.6em;}
.lh18 {line-height:1.8em;}
.lh2 {line-height:2em;}
.ma {margin-right:auto;margin-left:auto;}
.m5 {margin:5px;}
.m10 {margin:10px;}
.m20 {margin:20px;}
.m30 {margin:30px;}
.m40 {margin:40px;}
.m50 {margin:50px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mr40 {margin-right:40px;}
.mr50 {margin-right:50px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml50 {margin-left:50px;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p20 {padding:20px;}
.p30 {padding:30px;}
.p40 {padding:40px;}
.p50 {padding:50px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.pr30 {padding-right:30px;}
.pr40 {padding-right:40px;}
.pr50 {padding-right:50px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}
.pb30 {padding-bottom:30px;}
.pb40 {padding-bottom:40px;}
.pb50 {padding-bottom:50px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pl30 {padding-left:30px;}
.pl40 {padding-left:40px;}
.pl50 {padding-left:50px;}
.c000 {color:#000;}
.c333 {color:#333;}
.c666 {color:#666;}
.c999 {color:#999;}
.cccc {color:#ccc;}
.cfff {color:#fff;}
.cf00 {color:#f00;}
.cf30 {color:#f30;}
.cf60 {color:#f60;}
.cf90 {color:#f90;}
.c030 {color:#030;}
.c060 {color:#060;}
.c090 {color:#090;}
.c069 {color:#069;}
.c06c {color:#06c;}
.c09c {color:#09c;}
.c606 {color:#606;}
.c909 {color:#909;}
.br {-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.br5 {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.br10 {-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.br100 {-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.cd {cursor:default;}
.cp {cursor:pointer;}
::input-placeholder {color:#999;}
::-moz-input-placeholder {color:#999;}
.gradient {background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#e0e0e0));background:-webkit-linear-gradient(top, #f8f8f8, #e0e0e0);background:-moz-linear-gradient(top, #f8f8f8, #e0e0e0);background:-o-linear-gradient(top, #f8f8f8, #e0e0e0);background:linear-gradient(top, #f8f8f8, #e0e0e0);}
.gradient-reverse {background:#eee;background:-webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#f8f8f8));background:-webkit-linear-gradient(top, #e0e0e0, #f8f8f8);background:-moz-linear-gradient(top, #e0e0e0, #f8f8f8);background:-o-linear-gradient(top, #e0e0e0, #f8f8f8);background:linear-gradient(top, #e0e0e0, #f8f8f8);}
.gradient-red {background:#f00;background:-webkit-gradient(linear, left top, left bottom, from(#f11), to(#e00));background:-webkit-linear-gradient(top, #f11, #e00);background:-moz-linear-gradient(top, #f11, #e00);background:-o-linear-gradient(top, #f11, #e00);background:linear-gradient(top, #f11, #e00);}
.gradient-red-reverse {background:#f00;background:-webkit-gradient(linear, left top, left bottom, from(#e00), to(#f11));background:-webkit-linear-gradient(top, #e00, #f11);background:-moz-linear-gradient(top, #e00, #f11);background:-o-linear-gradient(top, #e00, #f11);background:linear-gradient(top, #e00, #f11);}
.gradient-green {background:#090;background:-webkit-gradient(linear, left top, left bottom, from(#0a0), to(#080));background:-webkit-linear-gradient(top, #0a0, #080);background:-moz-linear-gradient(top, #0a0, #080);background:-o-linear-gradient(top, #0a0, #080);background:linear-gradient(top, #0a0, #080);}
.gradient-green-reverse {background:#090;background:-webkit-gradient(linear, left top, left bottom, from(#080), to(#0a0));background:-webkit-linear-gradient(top, #080, #0a0);background:-moz-linear-gradient(top, #080, #0a0);background:-o-linear-gradient(top, #080, #0a0);background:linear-gradient(top, #080, #0a0);}
.gradient-blue {background:#09c;background:-webkit-gradient(linear, left top, left bottom, from(#0ad), to(#08b));background:-webkit-linear-gradient(top, #0ad, #08b);background:-moz-linear-gradient(top, #0ad, #08b);background:-o-linear-gradient(top, #0ad, #08b);background:linear-gradient(top, #0ad, #08b);}
.gradient-blue-reverse {background:#09c;background:-webkit-gradient(linear, left top, left bottom, from(#08b), to(#0ad));background:-webkit-linear-gradient(top, #08b, #0ad);background:-moz-linear-gradient(top, #08b, #0ad);background:-o-linear-gradient(top, #08b, #0ad);background:linear-gradient(top, #08b, #0ad);}
.ui-box {background:#eff7ff;border:1px solid #96c2f1;}
.ui-box-1 {background:#f0fbeb;border:1px solid #9bdf70;}
.ui-box-2 {background:#eefaff;border:1px solid #bbe1f1;}
.ui-box-3 {background:#fafcfd;border:1px solid #cceff5;}
.ui-box-4 {background:#fffff7;border:1px solid #ffcc00;}
.ui-box-5 {background:#f1f7f9;border:1px solid #cee3e9;}
.ui-box-6 {background:#e8f5fe;border:1px solid #a9c9e2;}
.ui-box-7 {background:#ffffdd;border:1px solid #e3e197;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24 {display:inline;float:left;position:relative;}
.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11, .push_12, .pull_12, .push_13, .pull_13, .push_14, .pull_14, .push_15, .pull_15, .push_16, .pull_16, .push_17, .pull_17, .push_18, .pull_18, .push_19, .pull_19, .push_20, .pull_20, .push_21, .pull_21, .push_22, .pull_22, .push_23, .pull_23, .push_24, .pull_24 {position:relative;}
.alpha {margin-left:0;}
.omega {margin-right:0;}
.container_24 .grid_1 {width:30px;}
.container_24 .grid_2 {width:70px;}
.container_24 .grid_3 {width:110px;}
.container_24 .grid_4 {width:150px;}
.container_24 .grid_5 {width:190px;}
.container_24 .grid_6 {float:left;width:240px;}
.container_24 .grid_7 {width:270px;}
.container_24 .grid_8 {width:310px;}
.container_24 .grid_9 {width:350px;}
.container_24 .grid_10 {width:330px;padding-right:30px;}
.container_24 .grid_11 {width:430px;}
.container_24 .grid_12 {width:470px;}
.container_24 .grid_13 {width:510px;}
.container_24 .grid_14 {width:550px;}
.container_24 .grid_15 {width:590px;}
.container_24 .grid_16 {width:630px;}
.container_24 .grid_17 {width:670px;}
.container_24 .grid_18 {float:right;width:715px;}
.container_24 .grid_19 {width:750px;}
.container_24 .grid_20 {width:790px;}
.container_24 .grid_21 {width:830px;}
.container_24 .grid_22 {width:870px;}
.container_24 .grid_23 {width:910px;}
.container_24 .grid_24 {width:960px;}
.container_24 .prefix_1 {padding-left:40px;}
.container_24 .prefix_2 {padding-left:80px;}
.container_24 .prefix_3 {padding-left:120px;}
.container_24 .prefix_4 {padding-left:160px;}
.container_24 .prefix_5 {padding-left:200px;}
.container_24 .prefix_6 {padding-left:240px;}
.container_24 .prefix_7 {padding-left:280px;}
.container_24 .prefix_8 {padding-left:320px;}
.container_24 .prefix_9 {padding-left:360px;}
.container_24 .prefix_10 {padding-left:400px;}
.container_24 .prefix_11 {padding-left:440px;}
.container_24 .prefix_12 {padding-left:480px;}
.container_24 .prefix_13 {padding-left:520px;}
.container_24 .prefix_14 {padding-left:560px;}
.container_24 .prefix_15 {padding-left:600px;}
.container_24 .prefix_16 {padding-left:640px;}
.container_24 .prefix_17 {padding-left:680px;}
.container_24 .prefix_18 {padding-left:720px;}
.container_24 .prefix_19 {padding-left:760px;}
.container_24 .prefix_20 {padding-left:800px;}
.container_24 .prefix_21 {padding-left:840px;}
.container_24 .prefix_22 {padding-left:880px;}
.container_24 .prefix_23 {padding-left:920px;}
.container_24 .suffix_1 {padding-right:40px;}
.container_24 .suffix_2 {padding-right:80px;}
.container_24 .suffix_3 {padding-right:120px;}
.container_24 .suffix_4 {padding-right:160px;}
.container_24 .suffix_5 {padding-right:200px;}
.container_24 .suffix_6 {padding-right:240px;}
.container_24 .suffix_7 {padding-right:280px;}
.container_24 .suffix_8 {padding-right:320px;}
.container_24 .suffix_9 {padding-right:360px;}
.container_24 .suffix_10 {padding-right:400px;}
.container_24 .suffix_11 {padding-right:440px;}
.container_24 .suffix_12 {padding-right:480px;}
.container_24 .suffix_13 {padding-right:520px;}
.container_24 .suffix_14 {padding-right:560px;}
.container_24 .suffix_15 {padding-right:600px;}
.container_24 .suffix_16 {padding-right:640px;}
.container_24 .suffix_17 {padding-right:680px;}
.container_24 .suffix_18 {padding-right:720px;}
.container_24 .suffix_19 {padding-right:760px;}
.container_24 .suffix_20 {padding-right:800px;}
.container_24 .suffix_21 {padding-right:840px;}
.container_24 .suffix_22 {padding-right:880px;}
.container_24 .suffix_23 {padding-right:920px;}
.container_24 .push_1 {left:40px;}
.container_24 .push_2 {left:80px;}
.container_24 .push_3 {left:120px;}
.container_24 .push_4 {left:160px;}
.container_24 .push_5 {left:200px;}
.container_24 .push_6 {left:240px;}
.container_24 .push_7 {left:280px;}
.container_24 .push_8 {left:320px;}
.container_24 .push_9 {left:360px;}
.container_24 .push_10 {left:400px;}
.container_24 .push_11 {left:440px;}
.container_24 .push_12 {left:480px;}
.container_24 .push_13 {left:520px;}
.container_24 .push_14 {left:560px;}
.container_24 .push_15 {left:600px;}
.container_24 .push_16 {left:640px;}
.container_24 .push_17 {left:680px;}
.container_24 .push_18 {left:720px;}
.container_24 .push_19 {left:760px;}
.container_24 .push_20 {left:800px;}
.container_24 .push_21 {left:840px;}
.container_24 .push_22 {left:880px;}
.container_24 .push_23 {left:920px;}
.container_24 .pull_1 {left:-40px;}
.container_24 .pull_2 {left:-80px;}
.container_24 .pull_3 {left:-120px;}
.container_24 .pull_4 {left:-160px;}
.container_24 .pull_5 {left:-200px;}
.container_24 .pull_6 {left:-240px;}
.container_24 .pull_7 {left:-280px;}
.container_24 .pull_8 {left:-320px;}
.container_24 .pull_9 {left:-360px;}
.container_24 .pull_10 {left:-400px;}
.container_24 .pull_11 {left:-440px;}
.container_24 .pull_12 {left:-480px;}
.container_24 .pull_13 {left:-520px;}
.container_24 .pull_14 {left:-560px;}
.container_24 .pull_15 {left:-600px;}
.container_24 .pull_16 {left:-640px;}
.container_24 .pull_17 {left:-680px;}
.container_24 .pull_18 {left:-720px;}
.container_24 .pull_19 {left:-760px;}
.container_24 .pull_20 {left:-800px;}
.container_24 .pull_21 {left:-840px;}
.container_24 .pull_22 {left:-880px;}
.container_24 .pull_23 {left:-920px;}
.container_24:before, .container_24:after {content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.container_24:after {clear:both;}
.article-list {padding:15px 0;}
.article-list ul {;}
.article-list li {position:relative;padding:8px 0;line-height:16px;font-size:14px;color:#999;border-bottom:1px dotted #ccc;}
.article-list a {display:block;padding:0 90px 0 10px;background:url(../images/sprite.png) no-repeat 0 7px;}
.article-list a:hover {background-position:0 -23px;}
.article-list time {position:absolute;top:8px;right:0;font-size:12px;}
.article-list .summary {padding:7px 180px 0 10px;line-height:1.6em;font-size:12px;}
.album-list {padding-top:15px;}
.album-list .list {padding:0 1px;}
.album-list .item {display:inline-block;padding:10px;width:157px;font-size:12px;text-align:center;vertical-align:top;}
.album-list a {display:block;}
.album-list img {display:block;margin:0 auto;padding:5px 5px 15px;width:140px;height:105px;background:url(img/img-bg-140.png) no-repeat;}
.album-list-5 .list {padding:0;}
.album-list-5 .item {width:122px;}
.album-list-5 img {width:112px;height:84px;background:url(img/img-bg-112.jpg) no-repeat;}
.album-list-3 .item {width:216px;}
.album-list-3 img {width:196px;height:147px;background:url(img/img-bg-196.jpg) no-repeat;}
.scroll-list {;}
.scroll-list li {float:left;display:inline;margin:0 10px;width:170px;text-align:center;}
.scroll-list a {display:block;}
.scroll-list img {display:block;margin:0 auto;padding:5px 5px 15px;width:160px;height:120px;background:url(img/img-bg.jpg) no-repeat;}
.scroll-list-6 {padding:0 1px;}
.scroll-list-6 li {width:138px;}
.scroll-list-6 img {width:128px;height:96px;background:url(img/img-bg-128.jpg) no-repeat;}
.message-list {padding-top:20px;}
.message-list ul {border:1px solid #ddd;border-bottom:none;}
.message-list li {border-bottom:1px solid #ddd;}
.message-list h2 {padding:12px 15px 4px;font-size:14px;}
.message-list time {margin-left:10px;font-size:12px;font-weight:normal;color:#999;}
.message-list blockquote {margin:0 15px;padding:.5em 0;line-height:1.5em;}
.message-list .reply {margin:0 15px 15px;padding:.5em 1em;line-height:1.6em;border:1px dashed #ccc;}
article {padding-bottom:1em;}
article .title {padding-top:10px;line-height:30px;font-family:"microsoft yahei";font-size:18px;text-align:center;}
article .title_left {padding-top:0;text-align:left;}
article .info {line-height:2em;color:#999;text-align:center;}
article .picture {padding-top:2em;text-align:center;}
article .picture img {margin:0 auto;}
article .content {padding-top:1.5em;line-height:2em;}
article .content, article .content p, article .content div {font-size:12px;}
article .content a {border-bottom:1px dotted #999;}
article .content p {padding:.5em 0;text-indent:2em;}
article .content table {margin:10px 0;}
article .content th, article .content td {padding:5px;line-height:1.5em;font-size:12px;text-align:center;border:1px solid #ccc;}
article .content th p, article .content td p {padding:0;text-indent:0;}
article .contact {padding:1.5em 0;line-height:2em;font-size:14px;}
article .contact a {border-bottom:1px dotted #999;}
article .tags {padding:10px 0;}
article .tags a {display:inline-block;margin:0 3px;font-weight:bold;}
article .related {margin-top:1em;padding-top:5px;border-top:1px solid #ddd;}
article .related span {text-align:left;padding-right:30px;}
article .related a {width:85%;line-height:1.35em;}
article .map {min-height:278px;border:1px solid #ddd;}
table.pretty {width:99.85%;border:none;border-collapse:collapse;border-spacing:0;}
table.pretty th, table.pretty td {padding:5px;line-height:1.5em;font-size:12px;border:1px solid #ccc;}
table.pretty th {background-color:#eee;}
table.pretty tbody tr:nth-child(even) td {background-color:#f8f8f8;}
table.large th {padding:8px 5px;}
table.gray th, table.gray td {border:1px solid #999;}
table.gray th {background-color:#ddd;}
table.dark th, table.dark td {border:1px solid #333;}
table.dark th {color:#fff;background-color:#666;}
table.blue th, table.blue td {border:1px solid #036;}
table.blue th {color:#fff;background-color:#369;}
table.red th, table.red td {border:1px solid #600;}
table.red th {color:#fff;background-color:#900;}
table.green th, table.green td {border:1px solid #030;}
table.green th {color:#fff;background-color:#060;}
table.pretty p {margin:0;padding:0;text-indent:0;line-height:inherit;}
table.noborder {border-style:hidden;}
table.noborder th, table.noborder td {border-color:#fff;}
table.noborder tbody tr:nth-child(even) td {background-color:#eee;}
table.zeroborder {border:none;}
table.zeroborder th, table.zeroborder td {border:none;}
table.noborder tbody tr:nth-child(even) td {background-color:#eee;}
.feedback ul {padding-left:50px;}
.feedback li {padding:5px;}
.feedback li label {display:inline-block;width:100px;}
.feedback li label, .feedback li textarea {vertical-align:middle;}
.feedback li.submit {padding:10px 0 5px 105px;}
.required {margin-left:5px;color:#f30;}
div.page {position:relative;margin-top:10px;padding-top:10px;text-align:center;}
div.page a {display:inline-block;margin-right:4px;padding:1px 7px;height:19px;line-height:19px;vertical-align:top;background:#f8f8f8;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;}
div.page a:hover {color:#fff;text-decoration:none;background:#f90;border-color:#f90;}
div.page a.hover {color:#f60;background:#fff;border-color:#ddd;}
div.page span {position:absolute;top:10px;right:0;height:23px;line-height:23px;}
.slider-box {overflow:hidden;}
.slider-box li {position:absolute;width:100%;overflow:hidden;}
.slider-box a {display:block;height:100%;}
.slider-control {position:absolute;margin:-30px 0 50px;width:100%;height:10px;overflow:hidden;text-align:center;}
.slider-control a {display:inline-block;margin:0 4px;width:10px;height:10px;line-height:99px;vertical-align:top;background:url(img/slider-control.png);overflow:hidden;cursor:pointer;}
.slider-control a.active {background-position:-10px 0;}
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap {position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin {position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened {z-index:8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.fancybox-outer, .fancybox-inner {position:relative;}
.fancybox-inner {overflow:hidden;}
.fancybox-type-iframe .fancybox-inner {overflow-scrolling:touch;}
.fancybox-error {color:#444;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe {display:block;width:100%;height:100%;}
.fancybox-image {max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image:url(img/fancybox_sprite.png);}
#fancybox-loading {position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading p {width:44px;height:44px;background:url(img/fancybox_loading.gif) center center no-repeat;}
.fancybox-close {position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav {position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(img/blank.gif);tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev {left:0;}
.fancybox-next {right:0;}
.fancybox-nav span {position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span {left:10px;background-position:0 -36px;}
.fancybox-next span {right:10px;background-position:0 -72px;}
.fancybox-nav:hover span {visibility:visible;}
.fancybox-tmp {position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important;}
.fancybox-lock {overflow:hidden;}
.fancybox-overlay {position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.8);filter:~"progid:dximagetransform.microsoft.gradient(enabled=true,startcolorstr=#dd000000,endcolorstr=#dd000000)";}
.fancybox-overlay-fixed {position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay {overflow:auto;overflow-y:scroll;}
.fancybox-title {visibility:hidden;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title {visibility:visible;}
.fancybox-title-float-wrap {position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child {display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap {position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap {padding-top:10px;}
.fancybox-title-over-wrap {position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}
#fancybox-buttons {position:fixed;left:0;width:100%;z-index:8050;}
#fancybox-buttons.top {top:10px;}
#fancybox-buttons.bottom {bottom:10px;}
#fancybox-buttons ul {display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;background:#000;border:1px solid #000;}
#fancybox-buttons ul li {float:left;margin:0;padding:0;}
#fancybox-buttons a {display:block;width:30px;height:30px;text-indent:-9999px;background-image:url(img/fancybox_buttons.png);background-repeat:no-repeat;outline:none;opacity:0.8;}
#fancybox-buttons a:hover {opacity:1;}
#fancybox-buttons a.btnPrev {background-position:5px 0;}
#fancybox-buttons a.btnNext {background-position:-33px 0;}
#fancybox-buttons a.btnPlay {background-position:0 -30px;}
#fancybox-buttons a.btnPlayOn {background-position:-30px -30px;}
#fancybox-buttons a.btnToggle {background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px;}
#fancybox-buttons a.btnToggleOn {background-position:-27px -60px;}
#fancybox-buttons a.btnClose {border-left:1px solid #111;width:35px;background-position:-56px 0;}
#fancybox-buttons a.btnDisabled {opacity:0.4;cursor:default;}